heavy braking - Turkish English Dictionary